package com.project.internship.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.project.internship.entity.Position;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class StudentPositionVO implements Serializable {

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 学号
     */
    private String studentId;

    /**
     * 姓名
     */
    private String sname;

    /**
     * 性别
     */
    private String gender;

    /**
     * 学院
     */
    private String dname;

    /**
     * 专业
     */
    private String mname;

    /**
     * 学级
     */
    private String level;

    /**
     * 班级
     */
    private String cname;

    /**
     * student_position表中的主键id
     */
    private Integer spId;

    /**
     * 职位id
     * student_position表中额pid
     */
    private Integer pid;

    /**
     * 职位
     */
    private String pname;

    /**
     * 创建日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date createTime;
}
